Dealers are vetted before listing — designed to keep the marketplace clean for buyers.
MAZDA 3 MK4 BP 2019 ON SPORT LUX 2019 MAZDA 3 SPORT LUX 5...
Mileage: 46,859 mi Fuel: petrol Location: Winsford
2019 MAZDA 3 MK4 (BP) 2019 On SPORT LUX 2019 MAZDA 3 SPORT LUX 5 Door Hatchback £12,499 Petrol 46,859 miles     Winsford
£12,499.0
Source: thecarzone.co.uk
MAZDA CX 3 DK 2018 ON SPORT NAV PLUS PRICE REDUCED 2019 MAZDA CX 3...
Mileage: 42,132 mi Fuel: petrol Location: Winsford
2019 MAZDA CX-3 DK 2018 On SPORT NAV PLUS Price Reduced 2019 MAZDA CX-3 SPORT NAV PLUS 5 Door Hatchback Was £11,999 £11,499 Petrol 42,132 miles     Winsford
£11,999.0
Source: thecarzone.co.uk
mazda 3 2.5 e-skyactiv g mhev [140] takumi 5dr auto auto-360cam-bose-satnav-hud used petrol automatic 3,530 miles red brindley wolverhampton £25,127...
Mileage: 3,530 mi Fuel: petrol Transmission: automatic Location: Wolverhampton
2025 (25) Mazda Mazda3 2.5 e-Skyactiv G MHEV [140] Takumi 5dr Auto Auto-360Cam-BOSE-SatNav-HUD Used Petrol Automatic 3,530 Miles Red Brindley Mazda Wolverhampton £25,127 £24,191 7.9% APR £367 /Month PCP
£25,127.0
Source: brindley.co.uk
mazda 3 2.0 e-skyactiv x mhev [186] takumi 5dr auto 360cam-auto-carplay-bose-hud used petrol automatic 3,779 miles platinum quartz brindley wolverhampton...
Mileage: 3,779 mi Fuel: petrol Transmission: automatic Location: Wolverhampton
2025 (25) Mazda Mazda3 2.0 e-Skyactiv X MHEV [186] Takumi 5dr Auto 360cam-Auto-CarPlay-BOSE-HUD Used Petrol Automatic 3,779 Miles Platinum Quartz Brindley Mazda Wolverhampton £26,604 £25,158 7.9% APR £371 /Month PCP
£26,604.0
Source: brindley.co.uk
MAZDA DEMIO 1.3 AUTOMATIC PETROL RED 5DR JAPANESE IMPORTED MAZDA DEMIO MAZDA 2. CLEAN...
Mileage: 19,800 mi Fuel: petrol Transmission: automatic Location: Poole
12 Mazda Demio 1.3 Automatic Petrol Red 5dr JAPANESE IMPORTED MAZDA DEMIO/ MAZDA 2. CLEAN CONDITION THROUGHOUT. LOW MILEAGE AUTOMATIC. WILL COME WITH A FRESH SERVICE AND NEW MOT. FINISHED IN METALLIC DARK RED. MORE DETAILS TO FOLLOW + 3 MONTHS WARRANTY + 12 MONTHS AA BREAKDOWN COVER INCLUDED Year 2017 Mileage 19,800 miles Engine 1.3 ltr Transmission Automatic Fuel Petrol £8,995 Monthly £224.72 View Details
£8,995.0
Source: amjcars.co.uk
MAZDA CX 3 SPORT NAV 2016 16 PLATE FULL MAZDA HISTRY CAM NAV 2KEYS 50...
Mileage: 42,338 mi Fuel: petrol Transmission: manual Location: Ampthill Road
Mazda CX-3 SPORT NAV - 2016 (16 plate) FULL MAZDA HISTRY-CAM-NAV-2KEYS 50 View details Mileage: 42,338 Fuel Type: Petrol Transmission: Manual Body Style: HATCHBACK MPG: 47 Urban Engine Size: 1,998 Road Tax £200.00 First Reg Date: 10/5/2016 Colour: BLACK Price: £9,895 HERE WE HAVE AN OUTSTANDING Mazda CX-3 2.0 SKYACTIV-G Sport Nav SUV 5dr Petrol Manual Euro 6 (s/s) (121 ps FOR SALE IN THE POPULAR BLACK COLOUR. THIS CAR COMES WITH FULL MAZDA SERVICE HISTORY, JUST BEEN SERVICED AT37K BY MAZDA GARAGE 3 MONTHS... View More View details Add to Garage Remove
£9,895.0
Source: arusedcarsltd.co.uk
MAZDA MAZDA2 1.3 TAMURA 2011 61 3,500 NBSP CAR TYPE CATEGORY HATCHBACK TRANSMISSION TRANSMISSION...
Mileage: 60,000 mi Fuel: petrol Transmission: manual Location: Poole
£35 Click For More Details MAZDA MAZDA2 1.3 Tamura (2011/61) £3,500   Car Type CATEGORY Hatchback Transmission TRANSMISSION Manual MILEAGE 60,000 Fuel FUEL Petrol CO2 115 FORMER KEEPERS 2 COLOR Blue ROAD TAX £35 CC CC 1,349CC Introducing this reliable and economical Mazda 2, powered by one of the most dependable chain-driven engines, meaning no cambelt to worry about. The car comes w... More Info
£3,500.0
Source: luxormotors.co.uk
MAZDA 2 HYBRID USED 1.5I HYBRID HOMURA 5DR CVT HYBRID AUTOMATIC 3 MILES METALLIC...
Mileage: 3 mi Fuel: hybrid Transmission: automatic Location: South Yorkshire
Compare Save 2026 (75) Mazda 2 Hybrid Used 1.5i Hybrid Homura 5dr CVT Hybrid Automatic 3 Miles Metallic - Stormy Silver Location icon Barnsley Mazda £21,395 £330 /month PCP £21,995
£21,995.0
Source: perrys.co.uk
MAZDA CX 30 USED 2.5 E SKYACTIV G MHEV 140 HOMURA 5DR PETROL MANUAL 3...
Mileage: 3 mi Fuel: petrol Transmission: manual Location: Preston
Compare Save 2026 (26) Mazda CX-30 Used 2.5 e-Skyactiv G MHEV [140] Homura 5dr Petrol Manual 3 Miles Metallic - Polymetal Grey Location icon Preston Mazda £23,440 £373 /month
£23,440.0
Source: perrys.co.uk
MAZDA 2 3,460 MILES 2023 PETROL FRF MAZDA SWANSEA PRICE 16,490 FINANCE PREVIEW SHORTLIST...
Mileage: 3,460 mi Fuel: petrol Location: Swansea
Mazda 2 3,460 miles 2023 Petrol FRF Mazda Swansea Price £16,490 Finance Preview Shortlist
£16,490.0
Source: frfmotors.com
MAZDA CX 60 USED 3.3D 254 HOMURA 5DR AUTO AWD CONVENIENCE DAP HEATED LEATHER KEYLESS...
Mileage: 1,214 mi Fuel: diesel Transmission: automatic Location: Preston
Compare Save 2025 (75) Mazda Cx-60 Used 3.3d 254 Homura 5dr Auto AWD [Convenience/DAP] HEATED LEATHER/KEYLESS Diesel Automatic 1,214 Miles Mica - Deep Crystal Blue Location icon Preston Mazda £43,911 £727 /month PCP £44,991
£44,991.0
Source: perrys.co.uk
MAZDA 3 SPORT NAV 2.0 5DR 2016 66 10,995 LOW MILEAGE X 5 MAZDA...
Mileage: 32,727 mi Fuel: petrol Transmission: manual Location: Dundee
MAZDA 3 Sport Nav 2.0 5dr - 2016 (66) £10,995 LOW MILEAGE x 5 MAZDA 3 Sport Nav 2.0 5dr - 2016 (66) £10,995 Gearbox: Manual Bodystyle: Hatchback Fuel Type: Petrol Colour: Red Registration: ST66BBZ Mileage: 32,727 miles Location: Struans Mazda Perth Struans Mazda Perth Tel: 01738 445 566 More Details Enquiry
£10,995.0
Source: struans.com
MAZDA CX 3 USED 2.0 SPORT NAV 5DR LOW MILEAGE PETROL MANUAL 43,121 MILES BLUE...
Mileage: 43,121 mi Fuel: petrol Transmission: manual Location: South Yorkshire
Compare Save 2016 (65) Mazda Cx-3 Used 2.0 Sport Nav 5dr LOW MILEAGE Petrol Manual 43,121 Miles Blue Location icon Barnsley Mazda £9,994 £254 /month HP £9,995
£9,995.0
Source: perrys.co.uk
MAZDA CX 60 3.3 E SKYACTIV D MHEV HOMURA AUTO 4WD EURO 6 S S...
Mileage: 2,758 mi Fuel: diesel Transmission: automatic Location: Berwickshire
Mazda CX-60 3.3 e-SKYACTIV D MHEV Homura Auto 4WD Euro 6 (s/s) 5dr 2025 Automatic 2,758 miles Diesel £680.68 £43,990 Western Mazda
£43,990.0
Source: easternwestern.co.uk
MAZDA CX 80 3.3 E SKYACTIV D MHEV HOMURA PLUS AUTO 4WD EURO 6 S...
Mileage: 25 mi Fuel: diesel Transmission: automatic Location: Dundee
Mazda CX-80 3.3 e-SKYACTIV D MHEV Homura Plus Auto 4WD Euro 6 (s/s) 5dr 2026 Automatic 25 miles Diesel £689.66 £47,999 Barnetts Mazda Dundee
£47,999.0
Source: easternwestern.co.uk
MAZDA 3 2.0 SPORT NAV 5DR 2018 68 REG 23,408 MILES PETROL 3 MONTHS...
Mileage: 23,408 mi Fuel: petrol Location: Greater London
Mazda 3 2.0 Sport Nav 5dr 2018 (68) reg | 23,408 miles Petrol | 3 months warranty £13,399 Finance example Compare Compare this vehicle
£13,399.0
Source: motorpoint.co.uk
MAZDA CX 60 3.3 E SKYACTIV D MHEV HOMURA AUTO 4WD EURO 6 S S...
Mileage: 10,269 mi Fuel: diesel Transmission: automatic Location: Dundee
£392 Mazda CX-60 3.3 e-SKYACTIV D MHEV Homura Auto 4WD Euro 6 (s/s) 5dr 2024 Automatic 10,269 miles Diesel £510.88 £33,398 £33,790 Barnetts Mazda Dundee
£33,790.0
Source: easternwestern.co.uk
MAZDA CX 60 3.3 E SKYACTIV D MHEV HOMURA PLUS AUTO 4WD EURO 6 S...
Mileage: 689 mi Fuel: diesel Transmission: automatic Location: Dundee
£1,009 Mazda CX-60 3.3 e-SKYACTIV D MHEV Homura Plus Auto 4WD Euro 6 (s/s) 5dr 2025 Automatic 689 miles Diesel £648.73 £42,990 £43,999 Barnetts Mazda Dundee
£43,999.0
Source: easternwestern.co.uk
MAZDA 3 SPORT NAV AUTO GOOD PRICE 2017 37,927 MILES PETROL AUTOMATIC CASH PRICE...
Mileage: 37,927 mi Fuel: petrol Transmission: automatic Location: Colchester
Compare Mazda 3 Sport Nav Auto Good Price 2017 37,927 miles Petrol Automatic Cash Price £12,850 Mazda Colchester 01206 582329
£12,850.0
Source: johnbanks.co.uk
MAZDA CX 3 1.5 SKYACTIV D SPORT NAV EURO 6 S S 5DR 60 PHOTOS...
Mileage: 41,685 mi Fuel: diesel Transmission: manual Location: Middlesex
Mazda CX-3 1.5 SKYACTIV-D Sport Nav Euro 6 (s/s) 5dr 60 Photos Mazda CX-3 1.5 SKYACTIV-D Sport Nav Euro 6 (s/s) 5dr ULEZ COMPLIANT, HPI CLEAR £9,500 2017 (67) reg Diesel Manual 41,685 miles Discover this exceptional 2017 Mazda CX-3 SKYACTIV-D Sport Nav, boasting remarkably low mileage for its age at just 40,000 miles. This stylish CX-3 is presented in the desirable Sport Nav trim and features a fuel efficient 1.5 litre di... View vehicle advert 202511228064432 2017 67 £9,500 950 41,685 Cars MAZDA CX-3 PjzhFo+XQeo= Representative example Type Duration of agreement First payment monthly payments Final payment On the road price Customer deposit Total amount of credit Acceptance fee Option to purchase fee Total amount payable Representative APR Rate of interest (fixed) Annual mileage
£9,500.0
Source: roadrunnercarsales.co.uk
MAZDA CX 3 2.0 SPORT NAV PLUS 5DR 2019 69 REG 47,902 MILES PETROL 3...
Mileage: 47,902 mi Fuel: petrol Location: Greater London
Mazda Cx-3 2.0 Sport Nav -Plus 5dr 2019 (69) reg | 47,902 miles Petrol | 3 months warranty £11,599 Finance example Compare Compare this vehicle
£11,599.0
Source: motorpoint.co.uk
MAZDA CX 3 2.0 SPORT NAV PLUS 5DR 2019 19 REG 34,378 MILES PETROL 3...
Mileage: 34,378 mi Fuel: petrol Location: Greater London
Mazda Cx-3 2.0 Sport Nav -Plus 5dr 2019 (19) reg | 34,378 miles Petrol | 3 months warranty £12,649 Finance example Compare Compare this vehicle
£12,649.0
Source: motorpoint.co.uk
MAZDA 3 2.0 E SKYACTIV X MHEV 186 HOMURA 5DR AUTO SUN 62 PHOTOS...
Mileage: 3,500 mi Fuel: petrol Transmission: automatic Location: Kent
Mazda 3 2.0 e-Skyactiv X MHEV [186] Homura 5dr Auto [Sun] 62 Photos Mazda 3 2.0 e-Skyactiv X MHEV [186] Homura 5dr Auto [Sun] ** CURRENT DEMO ** £24,285 2025 (25) reg Petrol Automatic 3,500 miles ** Current DEMO - Mileage is subject to change - Please contact the Sales Team for a live up to date mileage of this Mazda 3 **, , This 2025 Mazda3 e-SKYACTIV-X Homura presents an exceptional opportun... Compare View vehicle advert 202510036860710 2025 25 £24,285 2429 3,500 Cars MAZDA Mazda3 Zf81Dr9+/NM= Representative example Type Duration of agreement First payment monthly payments Final payment On the road price Customer deposit Total amount of credit Acceptance fee Option to purchase fee Total amount payable Representative APR Rate of interest (fixed) Annual mileage
£24,285.0
Source: crayfordusedcars.co.uk
MAZDA CX 3 2.0 SPORT NAV 5DR AUTO 2017 67 REG 36,954 MILES PETROL 3...
Mileage: 36,954 mi Fuel: petrol Transmission: automatic Location: Greater London
Mazda Cx-3 2.0 Sport Nav 5dr Auto 2017 (67) reg | 36,954 miles Petrol | 3 months warranty £11,699 Finance example Compare Compare this vehicle
£11,699.0
Source: motorpoint.co.uk
MAZDA 2 SPORT 2011 60 PLATE 3,995 MILEAGE 55,800 COLOUR BLUE TRANSMISSION MANUAL FUEL...
Mileage: 55,800 mi Fuel: petrol Transmission: manual Location: Poole
Mazda MAZDA 2 SPORT - 2011 (60 plate) £3,995 Mileage: 55,800 Colour: BLUE Transmission: Manual Fuel Type: Petrol Body Style: HATCHBACK First Reg Date: 17/1/2011 16 This 2010 Mazda 2 Sport is a stylish and sporty small hatchback, offering low running costs, responsive handling and great everyday practicality. A fantastic choice for commuting, first-time drivers or general daily use.It comes with a good part... View More
£3,995.0
Source: coastalautomotive.co.uk
MAZDA 3 2.0 SPORT NAV 5DR 157 PHOTOS MAZDA 3 2.0 SPORT NAV 5DR...
Mileage: 39,815 mi Fuel: petrol Transmission: manual Location: Kent
Mazda 3 2.0 Sport Nav 5dr 157 Photos Mazda 3 2.0 Sport Nav 5dr ** JUST ARRIVED ** £12,495 2018 (68) reg Petrol Manual 39,815 miles This 2018 Mazda3 SKYACTIV-G Sport Nav presents an exceptional ownership proposition with only one owner and a remarkably low mileage of 39,800 miles. This Euro 6 compliant 2.0L petrol model, finished ... Compare View vehicle advert 202604151579221 2018 68 £12,495 1250 39,815 Cars MAZDA Mazda3 cUEiGqLOaCM= Representative example Type Duration of agreement First payment monthly payments Final payment On the road price Customer deposit Total amount of credit Acceptance fee Option to purchase fee Total amount payable Representative APR Rate of interest (fixed) Annual mileage
£12,495.0
Source: crayfordusedcars.co.uk
MAZDA 3 SE L PETROL MANUA... 28 MAZDA 3 35 8,495 202.05 HP PER...
Mileage: 42,000 mi Fuel: petrol Transmission: manual Location: PO198FH
2015 Mazda 3 SE-L petrol manua... 28 Mazda 3 £35 £8,495 £202.05 (HP) per month Year 2015 (15) Tax Rate £35 Mileage 42,000 miles Fuel Type Petrol Transmission Manual Popular 1 owner 2015 Mazda 3 2.0 SE-L petrol 6 speed manual 5 door hatchback with just 42,000 miles. Generous specification which includes 16 inch alloy wheels, electric folding mirrors, front heated ... HP £202.05 per month What is HP? First Payment Monthly Payments Final Payment Agreement Term Total Deposit Amount of Credit Total Amount Payable Interest Rate (fixed) Representative APR HP £202.05 £202.05 £203.05 48 £849.50 £7,645.50 £10,548.90 12.9% 12.9% View Details
£10,548.9
Source: carsofchichester.co.uk
MAZDA 2 1.3 TS2 5DR 2010 60 4,495 SOLD X 3 MAZDA 2 1.3...
Mileage: 57,937 mi Fuel: petrol Transmission: manual Location: Ashford
MAZDA 2 1.3 TS2 5dr - 2010 (60) £4,495 Sold x 3 MAZDA 2 1.3 TS2 5dr - 2010 (60) £4,495 Sold Gearbox: Manual Bodystyle: Hatchback Fuel Type: Petrol Engine Size: 1349 cc Mileage: 57,937 miles From Only £90.28 a month Location: Crossroads Motors Chilham, Canterbury, Canterbury Tel: 01227 732060 More Details Enquire Now Apply for Finance Finance Type Deposit Balance Monthly Payments Term Conditional Sale £449.50 £4,045.50 £90.28 60 Months
£4,495.0
Source: crossroads-motors.co.uk
MAZDA CX 80 HOMURA 42,000 2026 REGISTRATION 2025 MODEL YEAR 50 MILES DIESEL FUEL 3,283...
Mileage: 50 mi Fuel: diesel Transmission: automatic Location: Surrey
Mazda CX-80 Homura £42,000 2026 Registration 2025 Model Year 50 Miles Diesel Fuel 3,283 cc Engine Automatic Transmission Invicta Mazda Croydon View Details
£42,000.0
Source: invictamotors.co.uk
MAZDA 3 HOMURA 2.0 E SKYACTIC G MHEV 5DR 2024 73 19,295 V.LOW MILEAGE...
Mileage: 2,500 mi Fuel: petrol Transmission: manual Location: Dundee
MAZDA 3 Homura 2.0 e-Skyactic G MHEV 5dr - 2024 (73) £19,295 V.LOW MILEAGE x 27 MAZDA 3 Homura 2.0 e-Skyactic G MHEV 5dr - 2024 (73) £19,295 Gearbox: Manual Bodystyle: Hatchback Fuel Type: Petrol Colour: White Registration: PF73WHN Mileage: 2,500 miles From Only £314.61 a month Location: Struans Mazda Perth Struans Mazda Perth Tel: 01738 445 566 More Details Enquiry
£19,295.0
Source: struans.com
MAZDA CX 3 2.0 SKYACTIV G SPORT NAV SUV 5DR PETROL MANUAL 4WD EURO 6...
Mileage: 40,200 mi Fuel: petrol Transmission: manual Location: Kent
Mazda CX-3 2.0 SKYACTIV-G Sport Nav+ SUV 5dr Petrol Manual 4WD Euro 6 (s/s) (150 ps) 80 Photos Mazda CX-3 2.0 SKYACTIV-G Sport Nav+ SUV 5dr Petrol Manual 4WD Euro 6 (s/s) (150 ps) SAFETY PACK & STONE LEATHER £12,595 2018 (68) reg Petrol Manual 39,950 miles This 2018 Mazda CX-3 SKYACTIV-G Sport Nav+ presents a compelling proposition with its remarkably low mileage of just 40,200 miles for its age. This particular model, a Euro 6 compliant four wheel driv... Compare View vehicle advert 202604021242768 2018 68 £12,595 1260 39,950 Cars MAZDA CX-3 wQixltyXA2A= Representative example Type Duration of agreement First payment monthly payments Final payment On the road price Customer deposit Total amount of credit Acceptance fee Option to purchase fee Total amount payable Representative APR Rate of interest (fixed) Annual mileage
£12,595.0
Source: crayfordusedcars.co.uk
MAZDA 3 HOMURA 2.5 E SKAYCTIV G MHEV 140 5DR 2026 21,295 X 5...
Mileage: 2,000 mi Fuel: petrol Transmission: manual Location: Dundee
MAZDA 3 Homura 2.5 e-Skayctiv G MHEV [140] 5dr - 2026 £21,295 x 5 MAZDA 3 Homura 2.5 e-Skayctiv G MHEV [140] 5dr - 2026 £21,295 Gearbox: Manual Bodystyle: Hatchback Fuel Type: Petrol Colour: Deep Crystal Blue Registration: SP75DCZ Mileage: 2,000 miles From Only £313.90 a month Location: Struans Mazda Perth Struans Mazda Perth Tel: 01738 445 566 More Details Enquiry
£21,295.0
Source: struans.com
MAZDA CX 30 HOMURA 339 .28 MONTH OR 22,299 2026 REGISTRATION 2025 MODEL YEAR 3...
Mileage: 3 mi Fuel: petrol Transmission: manual Location: Surrey
Mazda CX-30 Homura £339 .28/month or £22,299 2026 Registration 2025 Model Year 3 Miles Petrol Fuel 2,488 cc Engine Manual Transmission Invicta Mazda Bolton View Details
£22,299.0
Source: invictamotors.co.uk
MAZDA 3 SKYACTIV G SPORT NAV 2014 64 MAZDA 3 SKYACTIV G SPORT NAV...
Mileage: 17,714 mi Fuel: petrol Transmission: manual Location: Angus
MAZDA 3 SKYACTIV-G Sport Nav - 2014 (64) MAZDA 3 SKYACTIV-G Sport Nav - 2014 (64) £11,995 £12,495 £500 x 40 Gearbox: Manual Bodystyle: Hatchback Fuel Type: Petrol Engine Size: 2000 cc Mileage: 17,714 miles Location: Montrose Montrose Tel: 01674 679090 More Details Enquire Now Finance Type Deposit Balance Monthly Payments Term
£12,495.0
Source: autosalescars.co.uk
MAZDA 2 HYBRID USED 1.5I HYBRID EXCLUSIVE LINE 5DR CVT HYBRID AUTOMATIC 3,708 MILES...
Mileage: 3,708 mi Fuel: hybrid Transmission: automatic Location: Canterbury
Compare Save 2024 (74) Mazda 2 Hybrid Used 1.5i Hybrid Exclusive Line 5dr CVT Hybrid Automatic 3,708 Miles Black Location icon Canterbury Mazda £17,250 £321 /month PCP £18,357
£18,357.0
Source: perrys.co.uk
MAZDA CX 3 USED 2.0 SPORT NAV 5DR SMART KELYESS REVERSE CAMERA PETROL MANUAL 42,397...
Mileage: 42,397 mi Fuel: petrol Transmission: manual Location: Preston
Compare Save 2018 (18) Mazda Cx-3 Used 2.0 Sport Nav 5dr SMART KELYESS/REVERSE CAMERA Petrol Manual 42,397 Miles Red Location icon Preston Mazda £10,898 £223 /month PCP £10,994
£10,994.0
Source: perrys.co.uk

About the 382 results for this search

This page is a quick way to browse used car listings that match a specific search theme (for example, a budget, mileage range, body style, or model). The results are pulled from UK dealers and update as cars are listed or sold.

Use the search box above to refine by keyword (such as full service history or long MOT) and optionally add a postcode to prioritise nearby cars. If you don’t see the right match, adjusting one filter—like mileage or budget—can unlock more options.

What you’ll find here

A selection of listings with photos, price, mileage, fuel type, transmission and location—so you can shortlist quickly before clicking through to view the full advert.

How to use it

Start broad, then refine: add a keyword, set a postcode, and scan for cars with clear history and a sensible condition story.